iT邦幫忙

2021 iThome 鐵人賽

DAY 9
0
自我挑戰組

從零開始學Java系列 第 9

Day 9探討Scanner(Ⅰ)

  • 分享至 

  • xImage
  •  

Scanner Objects:使用於如果要讓使用者輸入值的時候,就需要用到這個語法!
我將使用Day4實作的算圓面積來實作Scanner。
首先,Scanner這個語法要多一個之前沒有使用到的語句,必須在public class 上面增加import java.util .Scanner;
https://ithelp.ithome.com.tw/upload/images/20210921/20140457nFCquSCQvF.jpg
如果不小心忘記加也沒關係,當叫出Scanner的時候出現紅字,就可以知道也許是忘了import了!按前面(11行)出現的叉叉,它也會給予提示,直接點選提示,就會主動幫你把import 加上去了!非常方便。
https://ithelp.ithome.com.tw/upload/images/20210921/20140457qIDwJ9WS2K.jpg
在Day4的時候我所做的是已經指定半徑為10下去做計算,而在這邊我要做一個讓使用者自己輸入半徑的程式。
Step1:要讓使用者輸入就必須使用Scanner,import完以後,在main方法下面打上
Scanner _____ = new Scanner(System.in); _____是可以自己填代號,而我在這邊使用input。
https://ithelp.ithome.com.tw/upload/images/20210921/20140457gYWmJNkHtN.jpg
Step2:接下來印出字串表示要讓使用者輸入半徑
System.out.println(“Enter r ?”);
https://ithelp.ithome.com.tw/upload/images/20210921/2014045772I3qc0kTQ.jpg
Step3:我要限制使用者輸入的半徑只能是整數,所以會用到前面介紹過的int,
int r = input.nextInt();
https://ithelp.ithome.com.tw/upload/images/20210921/20140457saGaQZlu8k.jpg
Step4:代入公式並印出值,就完成了!
https://ithelp.ithome.com.tw/upload/images/20210921/20140457Sx5vqmd7N6.jpg
結果:
https://ithelp.ithome.com.tw/upload/images/20210921/20140457pwBm5rlqAx.jpg


上一篇
Day 8 Data types, Variables, and Operators (Ⅳ)
下一篇
Day10 Scanner(Ⅱ)
系列文
從零開始學Java30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言